package com.qk.management.service;

import com.qk.common.PageResult;
import com.qk.entity.Activity;

import java.util.List;

/**
 * 活动管理Service层接口
 * @Author:Mr.m
 * @Date: 2025-10-09 15:56
 * @Description: TODO
 */
public interface ActivityService {
    //根据指定类型的查询活动
    List<Activity> queryActivityByType(Integer type);

    //根据id删除活动
    void deleteById(Integer id);

    //修改活动
    void update(Activity activity);

    //根据id查询活动（数据回显）
    Activity queryActivityById(Integer id);

    //新增 活动
    void addActivity(Activity activity);

    //查询所有活动
    PageResult<Activity> page(Integer channel, Integer type, Integer status, Integer page, Integer pageSize);


}
